package com.example.zyl.api.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.zyl.api.entity.OperateLog;
import com.example.zyl.api.entity.dto.OperateLogDto;
import com.example.zyl.common.query.page.PageParam;

import java.util.List;

/**
 * <p>
 * 操作日志记录 服务类
 * </p>
 *
 * @author zyl
 * @since 2024-11-28
 */
public interface IOperateLogService extends IService<OperateLog> {

    /**
     * 分页查询操作日志列表
     * @param pageParam 分页请求参数
     * @return 操作日志记录分页数据
     */
    Page<OperateLog> searchList(PageParam<OperateLog, OperateLogDto> pageParam);
    
    
    
    List<OperateLog> pageCacheList(PageParam<OperateLog, OperateLogDto> pageParam);
}
